.bounce-text-main {
  margin: 20px auto 0;
  text-align: center;
  font-size: 38px;
  font-weight: 600;
  letter-spacing: 2px;
}
.bounce-text-main span {
  display: inline-block;
  text-shadow: 3px 3px #558abb;
  animation: dump 600ms ease-in-out alternate;
  /* animation: dump 800ms ease-in-out infinite  alternate  ; */
  animation-delay: var(--delay);
  transition-timing-function: cubic-bezier(0, 0, 0, 0);
}

@keyframes dump {
  0%,
  100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-18px);
  }
}
